#define __samp03 2
#include <a_samp>


new i2 = 2, i_1 = -1;

#define _2 i2
#define __1 i_1

main()
{
	new be2 = 50;
	new bef = 151;
	new s[16];
	new aft = 252;
	new af2 = 353;
	#pragma unused bef, aft, be2, af2

	for(new i = 0; i < 16; i++)
		s[i] = i * 10; // s[i] = i * 10


	for(new i = -2; i < 18; i++)
		printf("%d: %d", i, s[i]); // s[i]


	print("---");

	new Float:f1 = 3.141595;
	new a[2];
	new Float:f2 = 3.141590;
	
	#pragma unused f1, f2

	printf("%.6f, %.6f", a[__1], a[_2]);

	a[__1] |= (1 << 31); // f2 = -f2 :)
	a[_2] = 0b111110001000000000000000000000; // f1 = 0.15625 :)
	
	printf("%.6f, %.6f", a[__1], a[_2]);
	
	
	return 0;
}


